Using COTS Components in Safety-Critical Systems
نویسنده
چکیده
Risk is a broadranging and multidimensional topic, including both management risks and technical risks. Management risks for COTS are well known, such as loss of market control, rapid obsolescence, and the shift from a buyer’s market to a seller’s market. Technical risk factors are less well understood. These factors include interoperability and performance issues as well as safety. This paper concentrates on risks related to safety, where safety is defined broadly as related to a significant loss (accident) involving human life or health, environmental damage, money, or system mission. The risk becomes a safety issue when the loss is significant enough that it becomes necessary or worthwhile to devote resources to reducing the risk. One of the major drivers for using COTS software is to save money. Much, if not all, of the savings, however, may be offset by the activities needed to ensure an acceptable level of risk. This assurance might involve additional testing or analysis procedures. In some highly critical systems, COTS may raise the cost of certification or ensuring safety to the point where the use of COTS products is no longer feasible or cost-effective; any potential savings are eliminated by additional assurance costs. Before any conclusions can be reached about the cost of achieving acceptable safety risk using products or components involving COTS software, we need to define what is meant by safety and the type of accidents being considered, the process required to achieve acceptable risk for those accident types, and the potential
منابع مشابه
Use of COTS Software in Safety-Critical Systems
The use of COTS (Commercial-Off-The-Shelf) software in safety-critical systems is increasing due to the potential for reduced development costs, reduced development time, reduced time to market and increased quality of the end product. Developing safetycritical systems using COTS software raise some new challenges. This essay investigates the appropriateness of using COTS in safety-critical sys...
متن کاملAssessment of Safety Critical Systems with Cots Software and Software of Uncertain Pedigree (soup)
Missionand safety critical system designers are more and more forced to use a Commercial-Off-The-Shelf (COTS) approach due to more focus on cost and development times, even if COTS components normally are not specifically designed and developed for robust operation. Many safety critical systems have to be assessed or certified by independent organisations. This paper addresses the challenges as...
متن کاملCriticality Analysis for COTS Software Components
Understanding the impact of the failure of a COTS software component with respect to key system properties (e.g. safety) is crucial to the successful use of COTS software products in a critical (safety-, security-, or mission-critical) application. In this paper, we describe a criticality analysis method based upon software architecture to assess the failure impact of potential COTS software co...
متن کاملMethods for Enhanced Safety Wrapper Design
A key requirement for safety-critical systems that use Commercial Off-TheShelf (COTS) components is that the COTS components do not compromise the reliability, safety and security of the overall system. Safety wrappers can be seen as a means to control the integration of the (often disparate in nature) components to ensure fault tolerance, quality of service and security. This paper discusses n...
متن کاملCertification of COTS Software in NASA Human Rated Flight Systems
Adoption of commercial off-the-shelf (COTS) products in safety critical systems has been seen as a promising acquisition strategy to improve mission affordability and, yet, has come with significant barriers and challenges. Attempts to integrate COTS software components into NASA human rated flight systems have been, for the most part, complicated by verification and validation (V&V) requiremen...
متن کامل